package com.nbsaas.boot.controller.lock;

//import redis.clients.jedis.Jedis;
//
//public class RedisLockService implements LockService {
//
//    private Jedis jedis;
//
//    public RedisLockService(Jedis jedis) {
//        this.jedis = jedis;
//    }
//
//    @Override
//    public boolean lock(String key) {
//        // SETNX命令，如果不存在则设置成功
//        Long result = jedis.setnx(key, "locked");
//        return result == 1;
//    }
//
//    @Override
//    public boolean unlock(String key) {
//        jedis.del(key);
//        return true;
//    }
//
//    @Override
//    public boolean isLocked(String key) {
//        return jedis.exists(key);  // 检查key是否存在
//    }
//}
